func go/parser.assert
10 uses
go/parser (current package)
parser.go#L332: func assert(cond bool, msg string) {
parser.go#L906: assert(par.typ != nil, "nil type in unnamed parameter list")
parser.go#L916: assert(typ != nil, "nil type in named parameter list")
parser.go#L1222: assert(p.allowGenerics(), "parseTypeInstance while not parsing type params")
parser.go#L1384: assert(!isIdent, "type cannot be identifier")
resolver.go#L36: assert(r.topScope == nil, "unbalanced scopes")
resolver.go#L37: assert(r.labelScope == nil, "unbalanced label scopes")
resolver.go#L43: assert(ident.Obj == unresolved, "object already resolved")
resolver.go#L160: assert(ident.Obj == nil, "identifier already declared or resolved")
resolver.go#L206: assert(obj.Name != "", "obj with no name")